/**
 * @define:hjc -> 核心 -> 视图类 -> 条目父类
*/
namespace hjc {

	export abstract class Item extends View {

		protected $skinPath: string = 'skin/items';

		constructor(...params: any[]) {
			super();
			// this.$viewName = '未命名条目';
		}

		// protected _complete(...params: any[]): void {
		// 	super._complete(...params);
		// 	this.notice();
		// 	this.listen();
		// }

		// protected _displayed(...params: any[]): void {
		// 	this.update(...params);
		// }

		public notice(): void { }
		public listen(): void { }

		public abstract get data(): any;
		public abstract update(...params: any[]): void;
	}
}